@charset "UTF-8";

/**
 * Classe para utilizacao de campos escritos nas tags <fieldset>
 */
.FieldArea {
/* Box Properties */
  margin  : 2px auto 2px auto;
  padding : 2px;
  border  : 1px solid rgb(165,180,165);
}
.FieldAreaTitle {
/* Font Properties */
   font-weight           : bolder;
   font-size             : 100%;
   color                 : rgb(165,180,165);
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

/*
 * Classe para formatacao de campos no formato texto, inseridos pela tag
 * 'input'
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.TextField, .TextArea, .NumberField, .DateField,
.TextFieldFocus, .TextAreaFocus, .NumberFieldFocus, .DateFieldFocus, .Select {
/* Font Properties */
   font-size             : 90%;
   color                 : rgb(090,105,090);

/* Text Properties */
   text-transform        : uppercase;
   vertical-align        : center;
/* Background Properties */
   background-color      : rgb(245,245,245);
/* Box Properties */
   border                : 1px solid rgb(165,180,165);
/* Positioning Properties */
   height                : 18px;
   width                 : 100%;
   padding               : auto;
   margin                : 1px auto 1px auto;
}

.Select {
   height : 22px;
}

.SelectDate {
   height : 22px;
}

.TextArea {
   height : auto;
   width  : inherit;
}

.TextFieldFocus, .NumberFieldFocus, .DateFieldFocus {
/* Background Properties */
   background-color : rgb(255,255,255);
}

.TextField, .TextFieldFocus, .TextFormat {
/* Text Properties */
   text-align : left;
}

.NumberField, .NumberFieldFocus, .NumberFormat {
/* Text Properties */
   text-align : right;
}

.DateField, .DateFieldFocus, .DateFormat {
/* Text Properties */
   text-align : center;
}

@media print {
  .FieldArea {
    width : 100% !important;
    border: none;
  }

  .FieldAreaTitle {
    margin-left   : 0;
    padding-left  : 0;
    color         : rgb(000,000,000);
  }

  .TextField, .NumberField, .DateField {
    color           : rgb(000,000,000);
    background-color: rgb(255,255,255);
    border-top      : none;
    border-bottom   : 1px solid rgb(150,150,150);
    border-left     : 1px solid rgb(150,150,150);
    border-right    : none;
  }
}
